home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d26 / qmtek601.arc / WIN3.TEC < prev    next >
Text File  |  1991-05-23  |  10KB  |  231 lines

  1. ID:W3 Windows 3.0 with DESQview and QEMM-386
  2. Quarterdeck Technical Note #170
  3. by Stan Young
  4.  
  5.                            WINDOWS 3.0
  6.  
  7. If you are planning to run Windows 3.0 with our DESQview, DESQview 386
  8. and/or QEMM-386 products, Quarterdeck recommends that you upgrade to the
  9. versions of these products which specifically support Windows 3.0.  
  10.  
  11. These versions are:
  12.  
  13. DESQview 2.3 (or above) DESQview 386 2.3 (or above) QEMM-386 5.1 (or above)
  14.  
  15. Upgrade notices will be going out to registered users of Quarterdeck
  16. products starting 8/28/90.
  17.  
  18.                RUNNING WINDOWS 3.0 WITH EARLIER VERSIONS
  19.  
  20. It is possible to run Windows 3.0 with earlier versions of Quarterdeck
  21. products only in Real mode, not in Standard or Enhanced modes.  If you are
  22. running with a version of QEMM-386 prior to 5.1, you must be sure to use
  23. the RAM parameter and also make the following additions to the Windows
  24. SYSTEM.INI file, after the line which reads "[386Enh]":
  25.  
  26. [386Enh]
  27. DualDisplay=True
  28. EMMExclude=E000-EFFF
  29.  
  30. These changes to the SYSTEM.INI file prevent Windows 3.0 from disrupting
  31. the high memory management of QEMM-386.  These changes can be retained when
  32. you upgrade to QEMM-386 v5.1, but they are not required with the upgrade.
  33.  
  34. If you are running Windows 3.0 in DESQview 386 versions prior to 2.3, it
  35. must run full-screen and not virtualized, due to mouse and video
  36. problems.  Even if you are planning to run Window 3.0 ONLY in Real mode, an
  37. upgrade to the current versions of DESQview and QEMM-386 is recommended.
  38.  
  39.           DESQview v2.3 AND ABOVE WITH WINDOWS 3.0 ON A 286
  40.  
  41. On 80286 machines, Windows 3.0 requires a special loader program to
  42. operate in Standard mode inside DESQview 2.3 and above.  The loader
  43. (W3-LOAD.COM) is provided on the DESQview disk and is invoked when you run
  44. Windows 3.0 from the "MS Windows 3 Std." selection which is added to your
  45. Open Window menu by Add a Program.  The loader is not required when running
  46. in DESQview 386.  It is included only for consistency with what is shipped
  47. in the standard DESQview package.
  48.  
  49. To run Windows 3.0 in Standard mode on a 286, you must have a minimum of
  50. 1MB of real extended memory.  
  51.  
  52. If all of your memory currently is configured as expanded, you may have to
  53. reconfigure some as extended.  Most Windows applications, even those which
  54. specifically support Windows 3.0 can run in Real mode, so unless you have
  55. applications which require Standard mode, you may wish to leave your memory
  56. configured as expanded memory.
  57.  
  58.              DESQview 386 v2.3 AND ABOVE WITH WINDOWS 3.0
  59.  
  60. DESQview 386 2.3 and above support Windows 3.0, both in Real mode and
  61. Standard mode.  This support is completely automatic, requiring no special
  62. loaders or parameters as long as QEMM-386 v5.10 or above is used as the
  63. memory manager.
  64.  
  65. Real Mode Support:
  66.  
  67. Install the "MS Windows 3 Real" selection from Add a Program.  
  68.  
  69. Running in Real mode, Windows 3.0 runs like any other large graphics
  70. program.  Windows in this mode can be run in a small window and in the
  71. background.
  72.  
  73. Standard Mode Support:
  74.  
  75. Install the "MS Windows 3 Std." selection from Add a Program.
  76.  
  77. Running in Standard mode, Windows 3.0 will run in the foreground.  
  78.  
  79. However, since it writes directly to the screen in protected mode, the
  80. screen cannot be virtualized.  Therefore, the "MS Windows 3 Std."
  81. installation defaults to run full-screen only and only in foreground.
  82.  
  83. 386 Enhanced Mode:
  84.  
  85. Windows 3.0 386 Enhanced mode is not supported inside DESQview 386.  
  86.  
  87. This should not be a major restriction, since currently anticipated
  88. Windows 3.0 applications are expected to support either Real or Standard
  89. mode.  One of the primary features of 386 Enhanced mode is
  90. multitasking support for standard DOS applications.  This can be obtained
  91. by running your DOS applications in their own DESQview windows.
  92.  
  93. 386 Enhanced mode is supported by QEMM-386 when running outside of DESQview
  94. 386.
  95.  
  96.                      USING QEMM-386 VERSION 5.1
  97.  
  98. QEMM-386 v5.1 can support Windows 3.0 in all of its possible modes of
  99. operation: Real, Standard and 386 Enhanced.  
  100.  
  101. Giving Windows 3.0 the type of memory it needs:
  102.  
  103. To give Windows 3.0 the kind of memory it needs for ANY mode of operation,
  104. simply install QEMM-386 using the defaults.  No special parameters to
  105. QEMM-386 are needed for this support and there is no need to use
  106. Microsoft's HIMEM.SYS driver or reserve any extended memory for the use of
  107. Windows 3.0.  QEMM concurrently supports both the EMS standard (the one
  108. Windows uses in Real mode) and the XMS standard (the one Windows uses in
  109. Standard and Enhanced modes).  QEMM-386 automatically detects the type of
  110. memory being requested and provides it.
  111.  
  112. Installation Note:
  113.  
  114. If you will be running Windows 3.0, be sure to use the QEMM-386 "RAM"
  115. parameter.  This parameter will automatically be installed when you run the
  116. OPTIMIZE program, or if you answer "Yes" to the question "Fill All High
  117. Memory with RAM?" during the QEMM-386 Install procedure.  
  118.  
  119. QEMM-386 by default provides memory management in the monochrome video area
  120. (B000-B7FF), when it is not in use by a video adapter.  If you use the RAM
  121. parameter, QEMM-386 fills these addresses with RAM so that resident
  122. programs, drivers and some of DOS overhead can be loaded into high memory. 
  123. However, if you don't use the RAM parameter, Windows 3.0 seems to become
  124. confused by QEMM-386's memory management in this area and may refuse to
  125. start up in 386 Enhanced mode.  
  126.  
  127. If you will be running Windows 3.0 and for some reason don't want to use
  128. the RAM parameter, you should exclude QEMM-386's use of this area by using
  129. X=B000-B7FF as a parameter to the QEMM386.SYS driver.
  130.  
  131. Fine Tuning:
  132.  
  133. Users who want to make the most efficient use of their memory may want to
  134. consider making some changes from the defaults.  The procedure for making
  135. these modifications varies slightly, depending on whether you have
  136. installed QEMM-386 first, or Windows 3.0 first.
  137.  
  138. When QEMM-386 is installed before Windows 3.0:
  139.  
  140. If you install Windows 3.0 after installing QEMM-386, the Windows Setup
  141. program's default makes two changes to your CONFIG.SYS file which you may
  142. wish to modify.
  143.  
  144. Windows Setup inserts the driver HIMEM.SYS before the QEMM386.SYS driver. 
  145. When QEMM-386 loads, it can allocate all of the memory that is controlled
  146. by the HIMEM.SYS driver, so the presence of HIMEM.SYS is not a big problem. 
  147.  
  148.  
  149. However, HIMEM.SYS takes 2.8K of conventional memory which QEMM-386 cannot
  150. reclaim.  Since QEMM-386 provides all the features of HIMEM.SYS, you may
  151. want to avoid loading HIMEM.SYS altogether.  You can do this by selecting
  152. "Let you review & edit changes before modifications are made" from Windows
  153. Setup when you get to the menu which offers this option.  Just edit out the
  154. line which contains the HIMEM.SYS driver from the "Proposed CONFIG.SYS
  155. file." Or you can remove the line from your CONFIG.SYS file at a later time
  156. using a text editor.
  157.  
  158. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS.  This is
  159. Microsoft's disk caching software.  It will operate correctly as loaded,
  160. but its default size tends to be rather large.  If you are running programs
  161. which use expanded memory outside of Windows, you may want to remove the
  162. driver or modify its size.  (See SMARTDRV.TEC, our technical note on
  163. SMARTDrive.)
  164.  
  165. When Windows 3.0 is installed before QEMM-386:
  166.  
  167. If Windows 3.0 is already installed when you install QEMM-386, the Windows
  168. Setup program may have made some changes to your CONFIG.SYS file which you
  169. may want to modify.  
  170.  
  171. Windows Setup installs a driver called HIMEM.SYS.  The QEMM-386
  172. installation procedure puts the QEMM386.SYS driver before the HIMEM.SYS
  173. driver.  When the system boots, the HIMEM.SYS driver sees that an extended
  174. memory manager (QEMM-386) is already installed and does not load itself.  
  175.  
  176. This is fine, since the QEMM386.SYS driver provides all the features of
  177. HIMEM.SYS.  Also, since HIMEM.SYS fails to load, it will not be taking any
  178. memory.  However, it will beep and produce a message, saying "Error: An
  179. Extended Memory Manager is already installed." To get rid of this error
  180. message, remove the line which loads the HIMEM.SYS driver from your
  181. CONFIG.SYS file using a text editor.
  182.  
  183. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS.  This is
  184. Microsoft's disk caching software.  It operates correctly as loaded, though
  185. its default size tends to be rather large.  If you are running programs
  186. which use expanded memory outside of Windows, you may want to remove the
  187. driver or modify its size.  (See SMARTDRV.TEC, our technical note on
  188. SMARTDrive.)
  189.  
  190.                    RUNNING MANIFEST IN WINDOWS 3.0
  191.  
  192. Quarterdeck Manifest can be run within Windows 3.0 as you would any
  193. standard DOS application.  You can use the default Windows PIF with the
  194. following changes:
  195.  
  196. Change "Memory Requirements: KB Required" to 200.  Select COM1 and COM2, so
  197. that the communications ports can be seen.
  198.  
  199. When running Manifest in Windows 3.0 in 386 Enhanced mode, the "QEMM 386"
  200. entry will not occur even if you are running QEMM-386 before Windows.  This
  201. is because QEMM-386 completely disables itself when Windows 3.0 is running
  202. in Enhanced mode.  You will see the entry if you are running Windows in
  203. either Real or Standard modes.
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.      ┌─────────────────────────────────────────────────────┐
  218.      │Important Notice: Starting with QEMM-386 version 5.1,│
  219.      │the name of the QEMM-386 driver (.SYS) file was      │
  220.      │changed from:                                        │
  221.      │                                                     │
  222.      │             QEMM.SYS to QEMM386.SYS                 │
  223.      │                                                     │
  224.      │This prevents the Windows 3.0 installation from      │
  225.      │incorrectly reporting that QEMM.SYS is incompatible. │
  226.      │So as you read the DESQview 386 or QEMM-386 manual,  │
  227.      │remember that QEMM.SYS is now QEMM386.SYS.           │ 
  228.      └─────────────────────────────────────────────────────┘
  229.  
  230.         Copyright (C) 1991 by Quarterdeck Office Systems
  231.                 * * * E N D  O F  F I L E * * *